// 定义包名，表明该类所在的包路径
package com.example.mqttclient.protocol;

// 定义BaseMessage类，作为其他消息类的基类
public class BaseMessage {
    // 定义一个枚举类型Type，用于表示消息的类型
    public enum Type {
        // 整型消息类型，索引值为1
        INT(1),
        // 浮点型消息类型，索引值为2
        FLOAT(2),
        // 布尔型消息类型，索引值为3
        BOOL(3),
        // 空调消息类型，索引值为4
        AIR_CONDITIONING(4);
        // 存储消息类型的索引值
        int index;
        // 构造函数，用于初始化消息类型的索引值
        Type(int index) {
            this.index = index;
        }
        // 获取消息类型的索引值

    }
    int type;
}